Functions


Adding to the Desktop Database

PBDTAddAPPLAsync Adds an application to the desktop database. This function runs asynchronously.
PBDTAddAPPLSync Adds an application to the desktop database. This function runs synchronously.
PBDTAddIconAsync Adds an icon definition to the desktop database. This function runs asynchronously.
PBDTAddIconSync Adds an icon definition to the desktop database. This function runs synchronously.
PBDTSetCommentAsync Adds a user comment for a file or a directory to the desktop database. This function runs asynchronously.
PBDTSetCommentSync Adds a user comment for a file or a directory to the desktop database. This function runs synchronously.

Copying and Moving Files

PBHCopyFileAsync Duplicates a file and optionally renames it.
PBHCopyFileSync Duplicates a file and optionally renames it.
PBHMoveRenameAsync Moves a file or directory and optionally renames it.
PBHMoveRenameSync Moves a file or directory and optionally renames it.

Creating File System Specifications

FSMakeFSSpec Initializes an FSSpec structure to particular values for a file or directory.\
PBMakeFSSpecAsync Creates an FSSpec structure for a file or directory.
PBMakeFSSpecSync Creates an FSSpec structure for a file or directory.

Deleting Entries From the Desktop Database

PBDTRemoveAPPLAsync Removes an application from the desktop database. This function runs asynchronously.
PBDTRemoveAPPLSync Removes an application from the desktop database. This function runs synchronously.
PBDTRemoveCommentAsync Removes a user comment associated with a file or directory from the desktop database. This function runs asynchronously.
PBDTRemoveCommentSync Removes a user comment associated with a file or directory from the desktop database. This function runs synchronously.

FSAllocateFork Attempts to reserve space on a volume for use by an open fork.
FSCatalogSearch Searches for objects from a catalog iterator that match a given set of criteria.
FSCloseFork Causes all data written to the open fork to be written to disk, and then closes the open fork.
FSCloseIterator Closes a catalog iterator.
FSCompareFSRefs Determines whether two FSRefs refer to the same file or directory.
FSCreateDirectoryUnicode Creates a new directory (folder) inside the specified parent directory.
FSCreateFileUnicode Creates a new file in the specified directory.
FSCreateFork Creates a named fork for a file or directory.
FSDeleteFork Deletes a named fork of a file or directory.
FSDeleteObject Deletes a file or an empty directory.
FSExchangeObjects Swaps the contents of two files.
FSFlushFork Causes all data written to an open fork to be written to disk.
FSGetCatalogInfo Returns general information about a file or directory.
FSGetCatalogInfoBulk Returns information about one or more objects from a catalog iterator; it can return information about multiple objects in a single call.
FSGetDataForkName Returns a Unicode string constant for the name of the data fork.
FSGetForkCBInfo Returns information about a specified open fork, or for all open forks.
FSGetForkPosition Returns the current position of the specified open fork.
FSGetForkSize Returns the size of an open fork.
FSGetResourceForkName Returns a Unicode string constant for the name of the resource fork.
FSGetVolumeInfo Returns information about a volume as a whole.
FSIterateForks Determines the name and size of every named fork belonging to a file or directory.
FSMakeFSRefUnicode Constructs an FSRef for an object, given an FSRef for the parent directory, and a Unicode name.
FSMoveObject Moves a file or directory from one directory to another directory.
FSOpenFork Opens any fork of a file or directory for streaming access.
FSOpenIterator Creates a catalog iterator that can be used to iterate over the contents of a directory or volume.
FSReadFork Reads data from an open fork.
FSRenameUnicode Renames a file or folder.
FSSetCatalogInfo Sets the general information about a file or directory.
FSSetForkPosition Sets the current position of the specified open fork.
FSSetForkSize Changes the size of an open fork.
FSSetVolumeInfo Sets information about a volume as a whole.
FSWriteFork Writes data to an open fork.
FSpMakeFSRef Converts an FSSpec to an FSRef.

File ID Functions For Creating and Deleting File ID References

PBCreateFileIDRefAsync Establishes a file ID reference for a file.
PBCreateFileIDRefSync Establishes a file ID reference for a file.
PBDeleteFileIDRefAsync Deletes a file ID reference.
PBDeleteFileIDRefSync Deletes a file ID reference.

File ID Functions For Resolving File ID References

PBResolveFileIDRefAsync Retrieves the filename and parent directory ID of the file with a specified file ID.
PBResolveFileIDRefSync Retrieves the filename and parent directory ID of the file with a specified file ID.

File System Specification Function For Exchanging the Data in Two Files

FSpExchangeFiles Exchanges the data stored in two files on the same volume.

File System Specification Function For Moving Files or Directories

FSpCatMove Moves a file or directory from one location to another on the same volume.

File System Specification Functions For Accessing Information About Files and Directories

FSpGetFInfo Obtains the Finder information about a file or directory.
FSpRename Renames a file or directory.
FSpRstFLock Unlocks a file.
FSpSetFInfo Sets the Finder information about a file or directory.
FSpSetFLock Locks a file.

File System Specification Functions For Creating and Deleting Files and Directories

FSpCreate Creates a new file.
FSpDelete Deletes files and directories.
FSpDirCreate Creates a new directory.

File System Specification Functions For Opening Files

FSpOpenDF Opens a file’s data fork.
FSpOpenRF Opens a file’s resource fork.

Foreign File System Functions

PBGetForeignPrivsAsync Determines the native access-control information for a file or directory stored on a volume managed by a foreign file system.
PBGetForeignPrivsSync Determines the native access-control information for a file or directory stored on a volume managed by a foreign file system.
PBSetForeignPrivsAsync Changes the native access-control information for a file or directory stored on a volume managed by a foreign file system.
PBSetForeignPrivsSync Changes the native access-control information for a file or directory stored on a volume managed by a foreign file system.

High Level Functions For Allocating File Blocks

AllocContig Allocates additional contiguous blocks to an open file.
Allocate Allocates additional blocks to an open file.

High Level Functions For Manipulating the End-of-File

GetEOF Determines the current logical end-of-file of an open file.
SetEOF Sets the logical end-of-file of an open file.

High Level Functions For Manipulating the File Mark

GetFPos Determines the current position of the mark before reading from or writing to an open file.
SetFPos Sets the position of the file mark before reading from or writing to an open file.

High Level Functions For Reading, Writing, and Closing Files

FSClose Closes an open file.
FSRead Reads any number of bytes from an open file.
FSWrite Writes any number of bytes to an open file.

High-Level HFS Function For Moving Files or Directories

CatMove Moves files or directories from one directory to another on the same volume.

High-Level HFS Functions For Accessing Information About Files and Directories

HGetFInfo Obtains the Finder information stored in the volume’s catalog for a file.
HRename Renames a file, directory, or volume.
HRstFLock Unlocks a file.
HSetFInfo Sets the Finder information stored in a volume’s catalog for a file.
HSetFLock Locks a file.

High-Level HFS Functions For Creating and Deleting Files and Directories

DirCreate Creates a new directory.
HCreate Creates a new file.
HDelete Deletes a file or directory.

High-Level HFS Functions For Maintaining Working Directories

CloseWD Closes a working directory.
GetWDInfo Gets information about a working directory.
OpenWD Creates a working directory.

High-Level HFS Functions For Opening Files

HOpen Opens the data fork of a file. Because HOpen also opens devices, it’s safer to use the HOpenDF function instead.
HOpenDF Opens the data fork of a file.
HOpenRF Opens the resource fork of file.

High-Level Volume Access Function For Updating Volumes

FlushVol Writes the contents of the volume buffer and update information about the volume.

High-Level Volume Access Functions For Manipulating the Default Volume

GetVol Determines the current default volume and possibly also the default directory.
HGetVol Determines the current default volume and default directory.
HSetVol Sets both the default volume and the default directory.
SetVol Changes the default volume and default directory using the SetVol function.

High-Level Volume Access Functions For Obtaining Volume Information

GetVInfo Gets information about a mounted volume.
GetVRefNum Gets a volume reference number from a file reference number.

High-Level Volume Access Functions For Unmounting Volumes

Eject Places a volume offline and ejects it.
UnmountVol Unmounts a volume that isn’t currently being used.

Locating, Opening, and Closing the Desktop Database

PBDTCloseDown Closes the desktop database, though your application should never do this itself. This function runs synchronously only.
PBDTGetPath Gets the reference number of the specified desktop database. This function runs synchronously only.
PBDTOpenInform Gets the reference number of the specified desktop database, reporting whether the desktop database was empty when it was opened. This function runs synchronously only.

Low-Level File Access Functions For Allocating File Blocks

PBAllocContigAsync You can use the PBAllocContig function to allocate additional contiguous blocks to an open file.
PBAllocContigSync Allocates additional contiguous blocks to an open file.
PBAllocateAsync Allocates additional blocks to an open file.
PBAllocateSync Allocates additional blocks to an open file.

Low-Level File Access Functions For Manipulating the End-of-File

PBGetEOFAsync Determines the current logical end-of-file of an open file.
PBGetEOFSync Determines the current logical end-of-file of an open file.
PBSetEOFAsync Sets the logical end-of-file of an open file.
PBSetEOFSync Sets the logical end-of-file of an open file.

Low-Level File Access Functions For Manipulating the File Mark

PBGetFPosAsync Determines the current position of the file mark before reading from or writing to an open file.
PBGetFPosSync Determines the current position of the file mark before reading from or writing to an open file.
PBSetFPosAsync Positions the file mark before reading from or writing to an open file.
PBSetFPosSync Positions the file mark before reading from or writing to an open file.

Low-Level File Access Functions For Updating Files

PBFlushFileAsync Writes the contents of a file’s access path buffer.
PBFlushFileSync Writes the contents of a file’s access path buffer.

Low-Level HFS Function For Exchanging the Data in Two Files

PBExchangeFilesAsync Exchanges the data stored in two files on the same volume.
PBExchangeFilesSync Exchanges the data stored in two files on the same volume.

Low-Level HFS Function For Searching a Catalog

PBCatSearchAsync Searches a volume’s catalog file using a set of search criteria that you specify. It builds a list of all files or directories that meet your specifications.
PBCatSearchSync Searches a volume’s catalog file using a set of search criteria that you specify. It builds a list of all files or directories that meet your specifications.

Low-Level HFS Functions For Accessing Information About Files and Directories

PBGetCatInfoAsync Gets information about the files and directories in a file catalog.
PBGetCatInfoSync Gets information about the files and directories in a file catalog.
PBHGetFInfoAsync Obtains information about a file.
PBHGetFInfoSync Obtains information about a file.
PBHRenameAsync Renames a file, directory, or volume.
PBHRenameSync Renames a file, directory, or volume.
PBHRstFLockAsync Unlocks a file.
PBHRstFLockSync Unlocks a file.
PBHSetFInfoAsync Sets information for a file.
PBHSetFInfoSync Sets information for a file.
PBHSetFLockAsync Locks a file.
PBHSetFLockSync Locks a file.
PBSetCatInfoAsync Modifies information about files and directories.
PBSetCatInfoSync Modifies information about files and directories.

Low-Level HFS Functions For Creating and Deleting Files and Directories

PBDirCreateAsync Creates a new directory.
PBDirCreateSync Creates a new directory.
PBHCreateAsync Creates a new file.
PBHCreateSync Creates a new file.
PBHDeleteAsync Deletes a file or directory.
PBHDeleteSync Deletes a file or directory.

Low-Level HFS Functions For Maintaining Working Directories

PBCloseWDAsync Closes a working directory.
PBCloseWDSync Closes a working directory.
PBGetWDInfoAsync Gets information about a working directory.
PBGetWDInfoSync Gets information about a working directory.
PBOpenWDAsync Creates a working directory.
PBOpenWDSync Creates a working directory.

Low-Level HFS Functions For Moving Files or Directories

PBCatMoveAsync Moves files or directories from one directory to another on the same volume.
PBCatMoveSync Moves files or directories from one directory to another on the same volume.

Low-Level HFS Functions For Opening Files

PBHOpenAsync Opens the data fork of a file. Because PBHOpenAsync will also open devices, it’s safer to use the PBHOpenDFAsync function instead.
PBHOpenDFAsync Opens the data fork of a file.
PBHOpenDFSync Opens the data fork of a file.
PBHOpenRFAsync Opens the resource fork of file.
PBHOpenRFSync Opens the resource fork of file.
PBHOpenSync Opens the data fork of a file. Because PBHOpenSync will also open devices, it’s safer to use the PBHOpenDFSync function instead.

Low-Level Volume Access Functions For Manipulating the Default Volume

PBGetVolAsync Determines the default volume and default directory.
PBGetVolSync Determines the default volume and default directory.
PBHGetVolAsync Determines the default volume and default directory.
PBHGetVolSync Determines the default volume and default directory.
PBHSetVolAsync Sets both the default volume and the default directory.
PBHSetVolSync Sets both the default volume and the default directory.
PBSetVolAsync Changes the default volume and default directory.
PBSetVolSync Changes the default volume and default directory.

Low-Level Volume Access Functions For Mounting and Unmounting Volumes

PBEject Places the volume offline and ejects it.
PBMountVol Mounts a volume.
PBOffLine Places a volume offline. Most applications don’t need to do this.
PBUnmountVol Unmounts a volume.

Low-Level Volume Access Functions For Obtaining Volume Information

PBHGetVInfoAsync Gets detailed information about a volume.
PBHGetVInfoSync Gets detailed information about a volume.
PBSetVInfoAsync Changes information about a volume.
PBSetVInfoSync Changes information about a volume.

Low-Level Volume Access Functions For Updating Volumes

PBFlushVolAsync Writes the contents of the volume buffer and updates information about the volume.
PBFlushVolSync Writes the contents of the volume buffer and updates information about the volume.

Manipulating the Desktop Database Itself

PBDTDeleteAsync Removes the desktop database. Unless you are manipulating the desktop database in the absence of the Finder, you should never use this function. This function runs asynchronously.
PBDTDeleteSync Removes the desktop database. Unless you are manipulating the desktop database in the absence of the Finder, you should never use this function. This function runs synchronously.
PBDTFlushAsync Saves your changes to the desktop database. This function runs asynchronously.
PBDTFlushSync Saves your changes to the desktop database. This function runs synchronously.
PBDTGetInfoAsync Determines the parent directory and the amount of space used by the desktop database on a particular volume. This function runs asynchronously.
PBDTGetInfoSync Determines the parent directory and the amount of space used by the desktop database on a particular volume. This function runs synchronously.
PBDTResetAsync Removes information from the desktop database. Unless you are manipulating the desktop database in the absence of the Finder, you should never use this function. This function runs asynchronously.
PBDTResetSync Removes information from the desktop database. Unless you are manipulating the desktop database in the absence of the Finder, you should never use this function. This function runs synchronously.

PBAllocateForkAsync Attempts to reserve space on a volume for use by an open fork.
PBAllocateForkSync Attempts to reserve space on a volume for use by an open fork.
PBCatalogSearchAsync Searches for objects from a catalog iterator that match a given set of criteria.
PBCatalogSearchSync Searches for objects from a catalog iterator that match a given set of criteria.
PBCloseForkAsync Causes all data written to the open fork to be written to disk, and then closes the open fork.
PBCloseForkSync Causes all data written to the open fork to be written to disk, and then closes the open fork.
PBCloseIteratorAsync Closes a catalog iterator.
PBCloseIteratorSync Closes a catalog iterator.
PBCompareFSRefsAsync Determines whether two FSRefs refer to the same file or directory.
PBCompareFSRefsSync Determines whether two FSRefs refer to the same file or directory.
PBCreateDirectoryUnicodeAsync Creates a new directory (folder) inside the specified parent directory.
PBCreateDirectoryUnicodeSync Creates a new directory (folder) inside the specified parent directory.
PBCreateFileUnicodeAsync Creates a new file in the specified directory.
PBCreateFileUnicodeSync Creates a new file in the specified directory.
PBCreateForkAsync Creates a named fork for a file or directory.
PBCreateForkSync Creates a named fork for a file or directory.
PBDeleteForkAsync Deletes a named fork of a file or directory.
PBDeleteForkSync Deletes a named fork of a file or directory.
PBDeleteObjectAsync Deletes a file or an empty directory.
PBDeleteObjectSync Deletes a file or an empty directory.
PBExchangeObjectsAsync Swaps the contents of two files.
PBExchangeObjectsSync Swaps the contents of two files.
PBFlushForkAsync Causes all data written to an open fork to be written to disk.
PBFlushForkSync Causes all data written to an open fork to be written to disk.
PBGetCatalogInfoAsync Returns general information about a file or directory.
PBGetCatalogInfoBulkAsync Returns information about one or more objects from a catalog iterator; it can return information about multiple objects in a single call.
PBGetCatalogInfoBulkSync Returns information about one or more objects from a catalog iterator; it can return information about multiple objects in a single call.
PBGetCatalogInfoSync Returns general information about a file or directory.
PBGetForkCBInfoAsync Returns information about a specified open fork, or for all open forks.
PBGetForkCBInfoSync Returns information about a specified open fork, or for all open forks.
PBGetForkPositionAsync Returns the current position of the specified open fork.
PBGetForkPositionSync Returns the current position of the specified open fork.
PBGetForkSizeAsync Returns the size of an open fork.
PBGetForkSizeSync Returns the size of an open fork.
PBGetVolumeInfoAsync Returns information about a volume as a whole.
PBGetVolumeInfoSync Returns information about a volume as a whole.
PBHGetVolParmsAsync Returns information about the characteristics of a volume.
PBHGetVolParmsSync Returns information about the characteristics of a volume.
PBIterateForksAsync Determines the name and size of every named fork belonging to a file or directory.
PBIterateForksSync Determines the name and size of every named fork belonging to a file or directory.
PBMakeFSRefAsync Converts an FSSpec to an FSRef.
PBMakeFSRefSync Converts an FSSpec to an FSRef.
PBMakeFSRefUnicodeAsync Constructs an FSRef for an object, given an FSRef for the parent directory, and a Unicode name.
PBMakeFSRefUnicodeSync Constructs an FSRef for an object, given an FSRef for the parent directory, and a Unicode name.
PBMoveObjectAsync Moves a file or directory from one directory to another directory.
PBMoveObjectSync Moves a file or directory from one directory to another directory.
PBOpenForkAsync Opens any fork of a file or directory for streaming access.
PBOpenForkSync Opens any fork of a file or directory for streaming access.
PBOpenIteratorAsync Creates a catalog iterator that can be used to iterate over the contents of a directory or volume.
PBOpenIteratorSync Creates a catalog iterator that can be used to iterate over the contents of a directory or volume.
PBReadForkAsync Reads data from an open fork.
PBReadForkSync Reads data from an open fork.
PBRenameUnicodeAsync Renames a file or folder.
PBRenameUnicodeSync Renames a file or folder.
PBSetCatalogInfoAsync Sets the general information about a file or directory.
PBSetCatalogInfoSync Sets the general information about a file or directory.
PBSetForkPositionAsync Sets the current position of the specified open fork.
PBSetForkPositionSync Sets the current position of the specified open fork.
PBSetForkSizeAsync Changes the size of an open fork.
PBSetForkSizeSync Changes the size of an open fork.
PBSetVolumeInfoAsync Sets information about a volume as a whole.
PBSetVolumeInfoSync Sets information about a volume as a whole.
PBWriteForkAsync Writes data to an open fork.
PBWriteForkSync Writes data to an open fork.

Reading the Desktop Database

PBDTGetAPPLAsync Identifies the application that can open a file with a given creator. This function runs asynchronously.
PBDTGetAPPLSync Identifies the application that can open a file with a given creator. This function runs synchronously.
PBDTGetCommentAsync Retrieves the user comments for a file or directory. This function runs asynchronously.
PBDTGetCommentSync Retrieves the user comments for a file or directory. This function runs synchronously.
PBDTGetIconAsync Retrieves an icon definition. This function runs asynchronously.
PBDTGetIconInfoAsync Retrieves an icon type and the associated file type supported by a given creator in the database. You use it to identify the set of icons associated with each file type that is supported by a given creator. This function runs asynchronously.
PBDTGetIconInfoSync Retrieves an icon type and the associated file type supported by a given creator in the database. You use it to identify the set of icons associated with each file type that is supported by a given creator. This function runs synchronously.
PBDTGetIconSync Retrieves an icon definition. This function runs synchronously.

Shared Environment Functions For Controlling Directory Access

PBHGetDirAccessAsync Gets the access control information for a directory.
PBHGetDirAccessSync Gets the access control information for a directory.
PBHSetDirAccessAsync Changes the access control information for a directory.
PBHSetDirAccessSync Changes the access control information for a directory.

Shared Environment Functions For Controlling Login Access

PBHGetLogInInfoAsync Determines the login method used to log on to a particular shared volume.
PBHGetLogInInfoSync Determines the login method used to log on to a particular shared volume.
PBHMapIDAsync Determines the name of a user or group given the user or group ID.
PBHMapIDSync Determines the name of a user or group given the user or group ID.
PBHMapNameAsync Determines the user ID or group ID from a user or group name.
PBHMapNameSync Determines the user ID or group ID from a user or group name.

Shared Environment Functions For Locking and Unlocking File Ranges

PBLockRangeAsync Locks a portion of a file.
PBLockRangeSync Locks a portion of a file.
PBUnlockRangeAsync Unlocks a portion of a file that was previously locked by a call to PBLockRange.
PBUnlockRangeSync Unlocks a portion of a file that was previously locked by a call to PBLockRange.

Shared Environment Functions For Manipulating Share Points

PBGetUGEntryAsync Gets a list of user and group entries from the local file server.
PBGetUGEntrySync Gets a list of user and group entries from the local file server.
PBShareAsync Establishes a local volume or directory as a share point.
PBShareSync Establishes a local volume or directory as a share point.
PBUnshareAsync Reverses the effects of PBShare.
PBUnshareSync Reverses the effects of PBShare.

Shared Environment Functions For Mounting Volumes

PBGetVolMountInfo Retrieves a record containing all the information needed to mount the volume, except for passwords.
PBGetVolMountInfoSize Determines how much space to allocate for a volume mounting information structure.
PBVolumeMount Mounts a volume, using either the information returned by the PBGetVolMountInfo function or a structure filled in by your application.

Shared Environment Functions For Opening Files While Denying Access

PBHOpenDenyAsync Opens a file’s data fork using the access deny modes.
PBHOpenDenySync Opens a file’s data fork using the access deny modes.
PBHOpenRFDenyAsync Opens a file’s resource fork using the access deny modes.
PBHOpenRFDenySync Opens a file’s resource fork using the access deny modes.

Utility Functions For Obtaining File Control Block Information

PBGetFCBInfoAsync Gets information about an open file.
PBGetFCBInfoSync Gets information about an open file.

Utility Functions For Obtaining Queue Headers

GetFSQHdr Gets a pointer to the header of the file I/O queue.
GetVCBQHdr Gets a pointer to the header of the VCB queue.

Miscellaneous

CallDICIProc
CallFSDCommProc
CallHFSCIProc
CallIOCompletionProc
CallLg2PhysProc
Create
DisposeDICIUPP
DisposeFSDCommUPP
DisposeHFSCIUPP
DisposeIOCompletionUPP
DisposeLg2PhysUPP
FInitQueue
FSDelete
FSOpen
FSPathMakeRef
FSRefMakePath
GetFInfo
GetFSInfo
InformFFS
InformFSM
InstallFS
InvokeDICIUPP
InvokeFSDCommUPP
InvokeHFSCIUPP
InvokeIOCompletionUPP
InvokeLg2PhysUPP
NewDICIProc
NewDICIUPP
NewFSDCommProc
NewFSDCommUPP
NewHFSCIProc
NewHFSCIUPP
NewIOCompletionProc
NewIOCompletionUPP
NewLg2PhysProc
NewLg2PhysUPP
OpenDF
OpenRF
PBCreateAsync
PBCreateSync
PBDeleteAsync
PBDeleteSync
PBGetAltAccessAsync
PBGetAltAccessSync
PBGetFInfoAsync
PBGetFInfoSync
PBGetVInfoAsync
PBGetVInfoSync
PBGetXCatInfoAsync
PBGetXCatInfoSync
PBHTrashVolumeCachesSync
PBOpenDFAsync
PBOpenDFSync
PBOpenRFAsync
PBOpenRFSync
PBRenameAsync
PBRenameSync
PBRstFLockAsync
PBRstFLockSync
PBSetAltAccessAsync
PBSetAltAccessSync
PBSetFInfoAsync
PBSetFInfoSync
PBSetFLockAsync
PBSetFLockSync
PBSetFVersAsync
PBSetFVersSync
PBUnmountVolImmed
PBXGetVolInfoAsync
PBXGetVolInfoSync
RemoveFS
Rename
RstFLock
SetFInfo
SetFLock
SetFSInfo
UTAddFCBToSearchList
UTAddNewVCB
UTAdjustEOF
UTAllocateFCB
UTAllocateVCB
UTAllocateWDCB
UTBlockInFQHashP
UTCacheReadIP
UTCacheWriteIP
UTCheckDirBusy
UTCheckFCB
UTCheckFileModifiable
UTCheckFileRefNum
UTCheckForkPermissions
UTCheckPermission
UTCheckVolModifiable
UTCheckVolOffline
UTCheckVolRefNum
UTCheckWDRefNum
UTDetermineVol
UTDisposeVCB
UTEjectVol
UTFindDrive
UTFlushCache
UTGetBlock
UTGetDefaultVol
UTGetForkControlBlockSize
UTGetPathComponentName
UTIndexFCB
UTLocateFCB
UTLocateFCBInSearchList
UTLocateNextFCB
UTLocateNextVCB
UTLocateVCBByName
UTLocateVCBByRefNum
UTMarkDirty
UTParsePathname
UTReleaseBlock
UTReleaseFCB
UTReleaseWDCB
UTRemoveFCBFromSearchList
UTResolveFCB
UTResolveFileRefNum
UTResolveWDCB
UTSetDefaultVol
UTTrashBlocks
UTTrashFileBlocks
UTTrashVolBlocks
UTVolCacheReadIP
UTVolCacheWriteIP
create
eject
flushvol
fsdelete
fsopen
fsrename
getfinfo
getvinfo
getvol
openrf
rename
rstflock
setfinfo
setflock
setvol
unmountvol

© 2000 Apple Computer, Inc. — (Last Updated 5/8/2000)